/**
 * @author icer
 */

$(document).ready(function() {
    //显示组列表     
    $("#tree").treeview({
        collapsed: true,
        animated: "fast",
        control:"#sidetreecontrol",
        persist: "cookie"
    });
    
    //显示标签栏
    $("#panel").simpleTabs({
        fadeSpeed: "fast", // @param : low, medium, fast
        defautContent: 1, // @param : number ( simpleTabs-nav-number)
        autoNav: "false", // @param : true or false
        closeTabs : "false" // @param : true or false;
    });
    
    $("#groupPanel").simpleTabs({
        fadeSpeed: "fast", // @param : low, medium, fast
        defautContent: 6, // @param : number ( simpleTabs-nav-number)
        autoNav: "false", // @param : true or false
        closeTabs : "false" // @param : true or false;
    });
    
    //诊断列表初始化
    $("#plcTb1").tablePagination({});

    $("#plcTb3").tablePagination({});

    
    //维护小类初始化
    $(":radio[value='1']").attr("checked", "checked");
    $("#sub1").show();
    $(":radio[name='upper']").click(function() {
        var id = "#sub" + $(this).val();
        $(".subClass").hide();
        $(id).show();
    });
    
    //monitor画面demo
    monitor();
    
    //诊断画面demo
    $("#diagTab2, #diagTab3, #diagTab4, #diagTab5").hide();
    $("#diag1").click(function(){diagTab("#diag1", "#diagTab1");});
    $("#diag2").click(function(){diagTab("#diag2", "#diagTab2");});
    $("#diag3").click(function(){diagTab("#diag3", "#diagTab3");});
    $("#diag4").click(function(){diagTab("#diag4", "#diagTab4");});
    $("#diag5").click(function(){diagTab("#diag5", "#diagTab5");});
    
    //维护画面Demo
    $("#mtBtn1").click(function(){
        $("#maintenanceInput").val("G0x100. \nY100. \nX-100. \nY-100. \nM99 \n%G10. \n%");
    });
    $("#mtBtn2").click(function(){
        $("#maintenanceInput").val("push　　bp\nmov bp,sp\npush　　ds\npush　　di\nmov ax,cs");
    });
    
    //组管理画面Demo
    $(".groupLink").click(function(){
        $("#panel").removeClass("inline").addClass("none");
        $("#groupPanel").removeClass("none").addClass("inline");
    });
})


//monitor 画面demo函数
var monitor = function () {
    //当前位置
    x=50777;
    $(document).everyTime(1000, function(){
        if (x > 300000) {
            x = 50777;
        }
        x= x+1229;
        $("#x0").html(x/1000);
        $("#x1").html((300000-x)/1000);
        $("#x2").html(x/2000);
        $("#x3").html((300000-x)/2000);
    });
    
    //program
    i = 1;
    $(document).everyTime(5000, function(){
        if (i%2>0) {
            $("#pro1").show();
            $("#pro2").hide();
        } else {
            $("#pro2").show();
            $("#pro1").hide();
        }
        $("#proInfo").html("当前程序(程序号:O12345 行号:N234 段号:"+(++i)+")")
    });
};

function diagTab(tab,div) {
    $(".diagTab").removeClass("bold");
    $(tab).addClass("bold");
    $(".diagDiv").hide();
    $(div).show();
};
